electricity generation licence - Francés Inglés Diccionario